package com.nftturboapi.collection.service;


import com.nftturboapi.collection.model.CollectionVO;
import com.nftturboapi.collection.request.CollectionPageQueryRequest;
import com.nftturbobase.response.PageResponse;
import com.nftturbobase.response.SingleResponse;

/**
 * 藏品门面服务
 *
 * @author Hollis
 */
public interface CollectionFacadeService {

    /**
     * 藏品分页查询
     *
     * @param request
     * @return
     */
    public PageResponse<CollectionVO> pageQuery(CollectionPageQueryRequest request);

    /**
     * 根据Id查询藏品
     *
     * @param collectionId
     * @return
     */
    public SingleResponse<CollectionVO> queryById(Long collectionId);

}
